// 按钮全局指令

// 指令
import Vue from 'vue'

// 引入标识
import store from '@/store'
Vue.directive('checkBtn', {
  // 指令挂载的元素完成渲染时自动执行的钩子的函数
  inserted(el, binding) {
    // 指令绑定的dom元素
    // binding.value:指令等号后面的表达式的值 v-checkBtn='abc'
    // console.log(el, binding.value)
    const points = store.state.user.userInfo.roles.points
    // 如果不匹配旧移除
    if (!points.includes(binding.value)) {
      el.parentNode.removeChild(el)
    }
  }
})
